Evolutionary Growth and Control in User Tailorable Systems

نویسنده

  • Anders I. Mørch
چکیده

This chapter is about evolutionary application development as a means for including end users in further development of existing software systems. The chapter presents concepts and techniques for evolutionary development that reuses ideas from other domains in which evolution plays a dominant role (biology, architecture, and art objects). It argues that end users need access to representations of a system that are less formal than program code, but more powerful than informal design representations, and that this information can be obtained from the system's past use and development history. The " resemblance relation " is presented as a tentative solution. It includes elements of object-oriented programming and component-based development. It is hoped that this chapter will provide the reader with a new view on systems development, and how end users can participate as designers in the evolutionary process.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evolutionary User Clustering Based on Time-Aware Interest Changes in the Recommender System

The plenty of data on the Internet has created problems for users and has caused confusion in finding the proper information. Also, users' tastes and preferences change over time. Recommender systems can help users find useful information. Due to changing interests, systems must be able to evolve. In order to solve this problem, users are clustered that determine the most desirable users, it pa...

متن کامل

Design Principles for Tailorable Technology: The Design Environment and the IT Artifact

Tailorable technology is technology that is modified by end users in the context of its use and is around us as desktop operating systems, web portals, and mobile telephones. While tailorable technologies provide end users with nearly limitless ways to modify the technology, as designers and researchers we have little understanding of tailorable technologies are initially designed in support of...

متن کامل

Feature Combination: A New Approach to Tailorable Groupware

This paper describes a new approach to tailorable groupware systems. Its main goal is to make the behavior and other properties of objects tailorable by the end user. We achieve this by breaking up the properties of objects into fine-grained parts called features. The user specifies an object’s properties by building a feature set. Feature sets are supposed to be a very simple and intuitive mea...

متن کامل

Bridging the Gap between Development and Use - Support of Tailorability in Software Evolution

The intention of tailorable systems is to make it possible for end users to evolve an application to better fit altered requirements and tasks, and to make the system more endurable. This thesis discusses tailorable systems in the context of a rapidly changing business environment. The objective was to determine what is necessary for a tailorable business system to continuously adapt to expandi...

متن کامل

A Theory of Tailorable Technology Design

Tailorable technologies are a class of information systems designed with the intention that users modify and redesign the technology in the context of use. Tailorable technologies support user goals, intentions, metaphor, and use patterns in the selection and integration of technology functions in the creation of new and unique information systems. We propose a theory of tailorable technology d...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002